The ROL Deductive and Object - Oriented Database SystemMengchi

نویسنده

  • Mengchi Liu
چکیده

This paper describes ROL, a deductive and object-oriented database language which has been implemented. ROL integrates important features of object-oriented and deduc-tive database systems. It supports object identity, complex objects, classes, class hierarchy, multiple inheritance with overriding and blocking, and schema. It also supports structured values such as functor objects and sets, treats them as rst class citizens, and provides powerful mechanisms for representing both partial and complete information on sets. It is an extension of pure valued-oriented deductive systems such as Datalog and LDL and subsumes them as special cases. It supports important integrity constraints such as domain, key, ref-erential, functional dependency, and cardinality in a uniform framework. Furthermore, it has a logical semantics that cleanly accounts for all of its object-oriented and value-oriented features.

برای دانلود رایگان متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

ROL : A DEDUCTIVE OBJECT BASE LANGUAGEyMengchi

| This paper presents a novel deductive object-oriented database language, called ROL (Rule-based Object Language), which is being developed at the University of Regina. ROL eeectively integrates important features of object-oriented databases and deductive databases into a uniform framework. It supports object identity, complex objects, classes, class hierarchy, multiple inheritance with overr...

متن کامل

A Typed Deductive and Object - Oriented Database LanguageMengchi

This paper presents a novel typed deductive object-oriented database language, called ROL (Rule-based Object Language), which is being developed at the University of Regana. This language is a declarative language. It can naturally and directly support object-oriented features such as object identity, complex objects, classes, class hierarchy, multiple inheritance with overriding, and schema in...

متن کامل

Rol : a Deductive Object - Oriented Database System

ROL is a deductive object-oriented database system developed at the University of Regina. It supports important object-oriented features such as object identity, complex objects, classes, class hierarchies, multiple inheritance with overriding and blocking, and schema deenition. It also supports structured values such as functor objects and sets, providing powerful mechanisms for representing b...

متن کامل

Towards a Uniform Deductive Object-Oriented Database Language

Deductive object-oriented databases are intended to integrate the deductive and object-oriented database techniques to combine the best of two approaches and to overcome their inherent shortcomings, with a number of deductive object-oriented database languages proposed. However, most of these languages are only structurally object-oriented. Important behaviorally object-oriented features such a...

متن کامل

The Rol Deductive Object Base Language (extended Abstract)

This paper presents a novel deductive object base language, called ROL (Rule-based Object Language), which has been implemented at the University of Regina and is available via anonymous ftp. It eeectively integrates important features of object-oriented databases and deductive databases into a uniform framework. It supports object-oriented features such as object identity , complex objects, cl...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

عنوان ژورنال:

دوره   شماره 

صفحات  -

تاریخ انتشار 1996